import FreeCAD
import FreeCADGui

# Ouvre le document
doc = FreeCAD.openDocument("main.FCStd")
FreeCAD.setActiveDocument(doc.Name)
FreeCADGui.ActiveDocument = FreeCADGui.getDocument(doc.Name)

# Configure la vue
view = FreeCADGui.ActiveDocument.ActiveView
view.viewIsometric()
view.fitAll()

# Exporte l'image
view.saveImage("export.png", 1920, 1080, "White")

# Ferme le document et la fenêtre principale
FreeCAD.closeDocument(doc.Name)
FreeCADGui.getMainWindow().close()

print("✅ Image exportée et FreeCAD fermé.")
